# Author: Mr.Xu
# @Time : 2019/12/3 19:31

import redis


if __name__ == '__main__':
    # 脚本使用
    # r = redis.Redis(host='127.0.0.1', port=6379, db=1)

    # 半连接池使用
    pool = redis.ConnectionPool(host='127.0.0.1', port=6379, db=10, max_connections=100)
    r = redis.Redis(connection_pool=pool)

    # 基础的脚本文件测试
    r.set('name','chen')
    r.set('age',18)

    print(r.get("name"))
    print(r.get("age"))

    # 插入到头部（列表类型）
    r.rpush('stus', 's1', 's2', 's3')
    # 从头部取
    print(r.lrange('stus', 0, 1000))

    r.zadd('game', {'a': 10, 'b': 20, 'c': 15})
    print(r.zrevrange('game', 0, 1))
    print(r.zrange('game', 0, 1))
